package API接口.Date和Calendar;

import java.util.Calendar;

/*
        Calendar类
        简介：日历类，用于操作日期的信息
        成员方法
              static Calendar getInstance();  根据当前系统时区和语言环境获取日历对象
              int get(int field);         返回值给定日历字段的值
              void    set(int field, int value);  将给定的日历字段为指定的值* * */
public class text2 {
    public static void main(String[] args) {
        //创建Calendar类型的对象
        Calendar c = Calendar.getInstance();
        System.out.println(c);

        //获取年月日的信息
        int year = c.get(Calendar.YEAR);
        int month = c.get(Calendar.MONTH);//java中使用0-11的数字表示月份，对应1-12月
        int day = c.get(Calendar.DATE);
        System.out.println(year + "年" + (month + 1) + "月" + day + "日");
        System.out.println("------------------------------");
        //设置指定时间为：2022年2月2日
        c.set(Calendar.YEAR, 2022);

        System.out.println(year + "年" + (month + 1) + "月" + day + "日");
        c.set(2022, 8, 6);
        int year1 = c.get(Calendar.YEAR);
        int month1 = c.get(Calendar.MONTH);//java中使用0-11的数字表示月份，对应1-12月
        int day1 = c.get(Calendar.DATE);
        System.out.println(year1 + "年" + (month1 + 1) + "月" + day1 + "日");


    }
}
